home *** CD-ROM | disk | FTP | other *** search
- Path: ra.nrl.navy.mil!usenet
- From: pitre@n5160d.nrl.navy.mil (Richard Pitre)
- Newsgroups: comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Date: 19 Feb 1996 19:22:52 GMT
- Organization: Naval Research Laboratory
- Message-ID: <4gaimc$qu1@ra.nrl.navy.mil>
- References: <4gad29$ddp@druid.borland.com>
- NNTP-Posting-Host: n5160d.nrl.navy.mil
-
- In article <4gad29$ddp@druid.borland.com> pete@borland.com (Pete Becker)
- writes:
- > In article <312515DF.7D3B@cmlj.demon.co.uk>, chris@cmlj.demon.co.uk says...
- > >
- > >With regards to maintenance, there's many people out there who consider
- > >C/C++ a Write only language.
- >
- > How many of the people who say this have actually used C++ enough to
- > understand it? I know it's popular today to dump on C++, but my experience
- has
- > been that most of the people who produce one-liners like this simply don't
- > know what they're talking about. If relying on that sort of ignorance is the
- > best you can do to defend ADA, so be it. But I'll bet that if you try you can
- > come up with arguments that are actually based on fact. Those would lead to a
- > much more interesting and useful discussion.
-
- By exposing the relevant technical issues in his books, Stroustrup has provided
- the opportunity for anyone to benefit and/or criticise. If a programmer finds
- the complexity of C++ to be objectionable then perhaps the applications that
- they have in mind can be more effectively written in some other language. Its
- my impression that it takes a higher degree of discipline, knowledge,
- experience and talent to get all of the benefits of C++. I believe that there
- are many problems that require those benefits and many problems which do not.
- If someone is looking for a language of principle which gives first seat to
- logic and organization and second seat to efficiency then they should have a
- look at declarative languages like Goedel available from the CMU archives.
-
- We could use an ANSI object linking specification that allowed for one or more
- messaging mechanisms. It would make it easier to use whatever tool was most
- appropriate for the job at hand.
-
- richard
-
-